package com.zoe.onelink.business.util;

/**
 * <p>标题: 拼写模式工具类</p>
 * <p>描述: 主要用于查询，判别是根据拼音码,还是五笔码.</p>
 * <p>版权: Copyright (c) 2016</p>
 * <p>公司: 智业软件股份有限公司</p>
 * @version: 1.0
 * @author: cxy
 * @date 2017/1/6
 */
public class SpeltModeUtil {

    private static final String PARAM_NAME = "SPELT_DEFAULT_MODE";

    /**
     * 拼音码编码
     */
    private static final String SPELL_CODE = "1";

    /**
     * 五笔码编码
     */
    private static final String WBZX_CODE = "2";

    /**
     * 判断是否按照拼音码模式
     */
    public static boolean isSpellMode() {
        try {
            if (SPELL_CODE.equals(ParamCacheUtil.getBizParamValue(PARAM_NAME))) {
                return true;
            } else {
                return false;
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new RuntimeException("判断是否按照拼音码模式异常", e);
        }
    }

    /**
     * 判断是否按照五笔码模式
     */
    public static boolean isWbzxMode() {
        try {
            if (WBZX_CODE.equals(ParamCacheUtil.getBizParamValue(PARAM_NAME))) {
                return true;
            } else {
                return false;
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new RuntimeException("判断是否按照五笔码模式异常", e);
        }
    }

}
